import tensorflow as tf

"""
Tensor张量, 可以理解为多为数组
零阶张量表示标量, 也就是一个数
一节张量表示向量, 也就是一位数组
n阶张量则为n维数组
张量不存储数, 它表示计算过程
"""
scalar = tf.constant(100, name="scalar")
print(scalar)

vector = tf.constant([1, 2, 3], name="vector")
print(vector)

matrix = tf.constant([[2, 31, 5],
                      [2, 4, 5]], name="matrix")
print(matrix)

cube_matrix = tf.constant([[[1, 2, 2], [2, 3, 3]],
                           [[3, 5, 6], [5, 4, 3]],
                           [[11, 12, 7], [1, 3, 14]]], name='cube_matrix')

print(cube_matrix)
